package com.yukefms.jointpoint;

/**
 * @Description JointType used in Kinect 2.0, which has 25 body points.
 * @Author Ping
 * @Date 2021/6/15 23:55
 **/
public enum Kinect25JointType {

    JointType_SpineBase("0"),
    JointType_SpineMid("1"),
    JointType_Neck("2"),
    JointType_Head("3"),
    JointType_ShoulderLeft("4"),
    JointType_ElbowLeft("5"),
    JointType_WristLeft("6"),
    JointType_HandLeft("7"),
    JointType_ShoulderRight("8"),
    JointType_ElbowRight("9"),
    JointType_WristRight("10"),
    JointType_HandRight("11"),
    JointType_HipLeft("12"),
    JointType_KneeLeft("13"),
    JointType_AnkleLeft("14"),
    JointType_FootLeft("15"),
    JointType_HipRight("16"),
    JointType_KneeRight("17"),
    JointType_AnkleRight("18"),
    JointType_FootRight("19"),
    JointType_SpineShoulder("20"),
    JointType_HandTipLeft("21"),
    JointType_ThumbLeft("22"),
    JointType_HandTipRight("23"),
    JointType_ThumbRight("24");

    private final String id ;
    Kinect25JointType(String id) {
        this.id = id ;
    }
    @Override
    public String toString() {
        return this.id ;
    }
}
